草庐IT

mysqldump : Got error: 1449:

全部标签

mysql - 如果 "mysqldump"和 "mysql"命令成功与否,如何检查批处理脚本?

我在Windows上通过批处理脚本运行mysqldump和mysql命令来备份和恢复数据库。我如何在批处理脚本中检查这些命令是正确执行还是以错误结束?如果出错,我想知道错误是什么。谢谢! 最佳答案 一种可能性是,您可以将错误重定向到一个文件mysqldump[options]>dumpfile2>error.log您可以在日志文件中查找各种错误可能性并采取适当的措施 关于mysql-如果"mysqldump"和"mysql"命令成功与否,如何检查批处理脚本?,我们在StackOverfl

windows - 带有变量的目录中的 mysqldump 空间

我有一个批处理文件,mysqlpdump到目录名称中有空格的目录共享文件夹中。@echooffsetdatefix=%DATE%setdatefix=%DATE:/=-%mysqldump-u-pmydb>C:\WeirdDir\backup\%datefix%.sqlexit创建此错误:mysqldump:Couldn'tfindtable:"Dir\backup\06-25-13.sql"我已经尝试在谷歌上搜索使用目录名称的语法,但找不到任何内容。尝试将完整路径设置为变量,然后包含并连接字符串,但它给了我一个语法错误。 最佳答案

mysql - 将 mysqldump 的详细输出记录到控制台和文本文件

我想将mysqldump的详细输出记录到控制台和文本文件中以下命令将详细输出发送到控制台MySQLDump-v-hlocalhost-urootMyDb>MyDB.Bak以下命令将详细输出发送到MyDB.txt文件MySQLDump-v-hlocalhost-urootMyDb>MyDB.Bak2>MyDb.txt但我想在单个命令中详细输出到控制台和txt文件感谢任何帮助 最佳答案 为此,请使用tee实用程序。http://en.wikipedia.org/wiki/Tee_%28command%29http://unixhelp.

mysql - 将 mysqldump 自动化到本地 Windows 计算机

我正在尝试在Windows上使用plink创建到Linux机器的隧道,并让转储文件最终出现在Windows机器上。看起来thisanswer会工作,是我的问题的基础。但是尝试一下并查看其他答案,我发现转储文件仍在Linux机器上。在转向生产之前,我正在使用Windows和Ubuntu14.04在我的本地环境中进行尝试。在Windows8.1中:plinksam@192.168.0.20-L3310:localhost:3306mysqldump--port=3310-hlocalhost-usam-p--all-databases>outfile.sql我已经尝试在第二个中将local

Mysql Windows "mysqldump -t"还原

是的,抱歉,这是Windows。我正在使用带有选项-T的mysqldump,它为每个表创建一个sql和一个txt文件。mysqldump-uuser-ppassdb-Tpath我使用该选项可以轻松恢复一张表。现在我想恢复所有的表。mysql-uuser-ppassdb显然行不通另外,我不知道我的funcs/procs去了哪里。 最佳答案 您可以使用带有文件通配符(*.sql)的FOR循环来处理每个文件,如下所示:FOR/R%Fin(*.sql)DO(mysql-uuser-ppassdatabase%F)(请注意,如果您从批处理文件

windows - mysqldump 在 Windows 上的备份文件名中带有日期和时间

我是unix人,我真的不喜欢在windows上工作。我向您寻求帮助。我正在尝试在MicrosoftWindowscmd中定期备份mysql数据库。这是我当前的脚本:C:\xampp\mysql\mysqldump.exe-hlocalhost-uroot-ppassstp>V:\backup_3.2.2.6__%date:/=%.sql我希望文件名有这样的结构:backup_3.2.2.6__2015-06-02_10:25:35.sql哪里是:name__currentDate_currentTime.sql所以我只需要将当前时间添加到文件名即可。请帮忙

php - mysqldump xml 格式和 dbunit 在 phpunit 测试中预期的 xml 格式

我正在使用dbunit进行phpunit测试。这是我第一次在php中进行测试。我正在通过此命令创建xml:mysqldump--xml-t-uusername-pdatabase>seed.xml之后根据docxml应采用以下格式:但在我生成的xml中它看起来像:11asdas2asDASD当我试图在我的测试类中运行它时:$this->createMySQLXMLDataSet('seed.xml');我收到这个错误:PHPUnit_Extensions_Database_Exception:Therootelementofaflatxmldatasetfilemustbecalled

php - 一般错误 : '"mysqldump"' is not recognized as an internal or external command

我用的是LaravelSpatieBackup,安装完成,首先运行这个$composerrequirespatie/laravel-backup$composerrequirespatie/laravel-backupUsingversion^5.6forspatie/laravel-backup./composer.jsonhasbeenupdatedLoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Packageoperations:3installs

MySQL–mysqldump命令详解

1、数据库信息数据库地址:127.0.0.1数据库用户名:root数据库密码:1234数据库名称:test1数据库名称:test2数据库名称:test3mysqldump目录:/usr/bin/mysqldump备份目录:/root/db_back/2、命令mysqldump-h主机名-P端口-u用户名-p密码参数1,参数2....>备份文件.sql2.1、–all-databases,-A导出全部数据库mysqldump-uroot-p1234--all-databases>/root/db_back/all.sqlmysqldump-uroot-p1234-A>/root/db_back/

linux中mysql下mysqldump命令常见用法详解

linux中mysql下mysqldump命令常见用法详解一、导出1、数据库db级2、数据表级3.主要导出参数二、导入1.常用导入方法2.导入示例三、拼出部分对象创建语句1.导出视图创建语句2.导出其他对象一、导出1、数据库db级导出所有db结构和数据mysqldump-uroot-p-A>/data/bak/all.sql仅导出所有db结构mysqldump-uroot-p-A-d>/data/bak/all_struct.sql仅导出所有db数据不导表结构mysqldump-uroot-p-A-t>/data/bak/all_data.sql导出单个db结构和数据mysqldump-uro